google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Kind (method, view implemented interface methods)
90 uses
google.golang.org/protobuf/internal/impl (current package)
codec_extension.go#L41: wiretag = protowire.EncodeTag(xd.Number(), wireTypes[xd.Kind()])
codec_extension.go#L53: switch xd.Kind() {
codec_field_opaque.go#L21: switch fd.Kind() {
codec_field_opaque.go#L128: switch fd.Kind() {
codec_map.go#L32: keyWiretag := protowire.EncodeTag(1, wireTypes[keyField.Kind()])
codec_map.go#L33: valWiretag := protowire.EncodeTag(2, wireTypes[valField.Kind()])
codec_map.go#L45: keyKind: keyField.Kind(),
codec_map.go#L48: if valField.Kind() == protoreflect.MessageKind {
codec_map.go#L71: switch valField.Kind() {
codec_message.go#L91: wiretag = protowire.EncodeTag(fd.Number(), wireTypes[fd.Kind()])
codec_message_opaque.go#L40: wiretag = protowire.EncodeTag(fd.Number(), wireTypes[fd.Kind()])
codec_message_opaque.go#L71: fd.Kind() == protoreflect.MessageKind ||
codec_message_opaque.go#L72: fd.Kind() == protoreflect.GroupKind),
codec_tables.go#L47: switch fd.Kind() {
codec_tables.go#L138: switch fd.Kind() {
codec_tables.go#L196: case fd.Kind() == protoreflect.MessageKind:
codec_tables.go#L198: case fd.Kind() == protoreflect.GroupKind:
codec_tables.go#L203: switch fd.Kind() {
codec_tables.go#L283: switch fd.Kind() {
codec_tables.go#L353: switch fd.Kind() {
codec_tables.go#L432: panic(fmt.Sprintf("invalid type: no encoder for %v %v %v/%v", fd.FullName(), fd.Cardinality(), fd.Kind(), ft))
codec_tables.go#L440: switch fd.Kind() {
codec_tables.go#L482: switch fd.Kind() {
codec_tables.go#L513: switch fd.Kind() {
codec_tables.go#L556: panic(fmt.Sprintf("invalid field: no encoder for %v %v %v", fd.FullName(), fd.Cardinality(), fd.Kind()))
convert.go#L97: switch fd.Kind() {
equal.go#L136: if fd.Kind() != protoreflect.MessageKind {
equal.go#L142: if fd.MapValue().Kind() == protoreflect.MessageKind {
legacy_extension.go#L49: if xd.Kind() == protoreflect.EnumKind {
message_opaque_gen.go#L20: if fd.Kind() == protoreflect.EnumKind {
message_opaque_gen.go#L88: if fd.Kind() == protoreflect.BytesKind {
message_opaque_gen.go#L114: if fd.Kind() == protoreflect.StringKind {
message_reflect.go#L306: if xd.Kind() != protoreflect.MessageKind && xd.Kind() != protoreflect.GroupKind && !xd.IsList() && !xd.IsMap() {
message_reflect_field_gen.go#L20: if fd.Kind() == protoreflect.EnumKind {
message_reflect_field_gen.go#L113: if fd.Kind() == protoreflect.BytesKind {
message_reflect_field_gen.go#L139: if fd.Kind() == protoreflect.StringKind {
message_reflect_field_gen.go#L167: if fd.Kind() == protoreflect.EnumKind {
message_reflect_field_gen.go#L235: if fd.Kind() == protoreflect.BytesKind {
message_reflect_field_gen.go#L255: if fd.Kind() == protoreflect.StringKind {
validate.go#L117: switch fd.Kind() {
validate.go#L153: switch fd.Kind() {
validate.go#L182: switch wireTypes[fd.Kind()] {
validate.go#L193: switch fd.MapKey().Kind() {
validate.go#L199: switch fd.MapValue().Kind() {
validate.go#L211: switch fd.Kind() {
validate.go#L224: switch wireTypes[fd.Kind()] {
google.golang.org/protobuf/internal/descfmt
stringer.go#L186: rs.recs = append(rs.recs, [2]string{"MapKey", k.Kind().String()})
stringer.go#L190: switch v.Kind() {
stringer.go#L196: rs.AppendRecs("MapValue", [2]string{"MapValue", v.Kind().String()})
google.golang.org/protobuf/internal/encoding/tag
tag.go#L142: switch fd.Kind() {
tag.go#L171: if fd.Kind() == protoreflect.GroupKind {
tag.go#L189: if fd.Kind() == protoreflect.EnumKind && enumName != "" {
tag.go#L197: def, _ := defval.Marshal(fd.Default(), fd.DefaultEnumValue(), fd.Kind(), defval.GoTag)
google.golang.org/protobuf/internal/filedesc
desc.go#L610: if fd.Kind() != protoreflect.GroupKind {
desc.go#L714: switch fd.Kind() {
presence.go#L24: case fd.Kind() == protoreflect.MessageKind || fd.Kind() == protoreflect.GroupKind:
google.golang.org/protobuf/encoding/protojson
decode.go#L265: switch fd.Kind() {
decode.go#L293: kind := fd.Kind()
decode.go#L522: switch fd.Kind() {
decode.go#L579: switch fd.MapValue().Kind() {
decode.go#L642: kind := fd.Kind()
encode.go#L296: switch kind := fd.Kind(); kind {
google.golang.org/protobuf/encoding/prototext
decode.go#L212: kind := fd.Kind()
decode.go#L229: kind := fd.Kind()
decode.go#L263: switch fd.Kind() {
decode.go#L288: kind := fd.Kind()
decode.go#L364: switch fd.Kind() {
decode.go#L444: switch fd.MapValue().Kind() {
decode.go#L533: if kind := fd.MapValue().Kind(); (kind != protoreflect.MessageKind) && (kind != protoreflect.GroupKind) {
decode.go#L558: switch fd.MapValue().Kind() {
encode.go#L217: kind := fd.Kind()
google.golang.org/protobuf/proto
decode.go#L209: switch fd.Kind() {
decode.go#L238: switch valField.Kind() {
decode.go#L267: switch valField.Kind() {
decode.go#L292: switch valField.Kind() {
decode_gen.go#L23: switch fd.Kind() {
decode_gen.go#L195: switch fd.Kind() {
encode.go#L273: b = protowire.AppendTag(b, fd.Number(), wireTypes[fd.Kind()])
encode.go#L293: kind := fd.Kind()
encode_gen.go#L41: switch fd.Kind() {
encode_gen.go#L94: return b, errors.New("invalid kind %v", fd.Kind())
merge.go#L97: case fd.Kind() == protoreflect.BytesKind:
merge.go#L118: case fd.Kind() == protoreflect.BytesKind:
merge.go#L134: case fd.Kind() == protoreflect.BytesKind:
size.go#L81: return protowire.SizeTag(num) + o.sizeSingular(num, fd.Kind(), value)
size.go#L91: content += o.sizeSingular(num, fd.Kind(), list.Get(i))
size.go#L97: size += sizeTag + o.sizeSingular(num, fd.Kind(), list.Get(i))
google.golang.org/protobuf/reflect/protoreflect
type.go#L295: Kind() Kind